//C05:running.c -- to running player.
#include <stdio.h>
const int S_PER_m = 60;
const int S_PER_H = 3600;
const double M_PER_K = 0.62137;
int main(void)
{
    double distk, distm;
    double rate;
    int min, sec;
    
    int time;
    double mtime;
    int mmin, msec;
    printf("This program converts your time for a metric race\n");
    printf("to a time for running a mile and to your average\n");
    printf("speed in miles per hour.\n");
    printf("Please enter, in kilometers, the distance run.\n");
    scanf("%lf", &distk);
    printf("Next enter the time in minutes and seconds.\n");
    printf("Begin by entering the minutes.\n");
    scanf("%d",&min);
    printf("Now enter the seconds.\n");
    scanf("%d", &sec);
    // time convert to seconds.
    time = S_PER_m * min + sec;
    // distk convert to distm
    distm = M_PER_K * distk;
    // male/second time seconds/hour = male/hour
    rate = distm / time * S_PER_H;
    // time / distance = consume time
    mtime = (double)time / distm;
    mmin = (int)mtime % S_PER_m;
    msec = (int)mtime % S_PER_m;
    printf("You ran %1.2f km(%1.2f miles) in %d min, %d sec.\n",
            distk, distm, min, sec);
    printf("That pace corresponds to running a mile in %d min, ",
            mmin);
    printf("%d sec,\nYour average speed was %1.2f mph.\n", msec, rate);
}


